/*

    The factory boot file binds "Run( "Help" )" to the H key.  This will cause this file to be run whenever that key is pressed.  If you're not familar with C strings, here's some things to keep in mind:

1) strings always start with the quotes char (")
2) If you want to put a quotes char in the string you enter the C string "escape" code (a backslash) followed with the escape code char you want.  In C, there's the following escape codes:
  \"			"
  \\   \
  \r   (return)
  \n   (line feed)
  \f   (form feed)
  \t   (tab)
3) Whether a line is a string or not, putting a blackslash at the very end of a line signals that the line is to be wrapped.  For example the two snippets print exactly the same thing:
print( "blah" );
prin\
t(\
\
"bl\
ah" );

*/


#if WINAMP
	#define _VERBOSE_KEY 	"|"
#else
	#define _VERBOSE_KEY	"V"
#endif


#if _MACOS9_
	#define _VERS_CHECK	""
#else
	#define _VERS_CHECK	"  SHIFT C     Check for updates ON/OFF\r\r"
#endif


SetConsoleVisible( true );


stdout("\
\r\
 --- Windows Media Player Full Screen Controls ---\r\
\r\
  SHIFT H     Documentation\r\
\r\
"_VERS_CHECK"\
     \\        Hide console ON/OFF\r\
     " _VERBOSE_KEY "        Verbose mode ON/OFF\r\
\r\
    RET       Full screen ON/OFF\r\
     M        Switch full screen resolution\r\
  SHIFT M     Switch full screen depth\r\
  SHIFT D     Pixel doubling ON/OFF\r\
  SHIFT L     Line boost\r\
\r\
     `        Save Snapshot\r\
     R        Frame rate\r\
     T        Track info\r\
  SHIFT T     Auto track info ON/OFF\r\
    - +       -/+ response scale\r\
    [ ]       -/+ preamp scale\r\
\r\
     L        List current config\r\
    G F       Sideshow mode ON/OFF\r\
    , .       Prev/Next Config\r\
\r\
   CTRL X     Run script named \"CTRL X\"\r\
SHIFT CTRL X  Write script named \"CTRL X\" to restore current config\r\
  SHIFT K     Kill all running scripts\r\
\r\
     U        Purge file cache and recreate current config\r\
\r\
The above key controls are designed to work in the full screen mode of Windows Media Player.\r\
" );


0:20

SetConsoleVisible( false );